約 6,533,892 件
https://w.atwiki.jp/cookingsimulator/pages/127.html
version Steam v.5.1.51 DLC/Cakes and Cookies専用のレシピ BPは、そのレシピをアンロックするために必要なBPの量 難易度はそのレシピに設定された難易度。★, ★★, ★★★の3段階。 ハッシュタグは、そのレシピに設定されているハッシュタグ。レシピ通りに作ればおおよそそのハッシュタグが付く。 日本語モードだと「グラニュー糖」と「粉糖」がどちらもグラニュー糖と表記されるバグがあるが、それはレシピにも適用されている。ティラミス、ドーナツ、マデイラケーキ、オートミールのクッキー、メドヴィクのフィリング、月餅は粉糖の方を用いる。 No. 名前 BP 難易度 ハッシュタグ 備考 1 シンプルなカップケーキ 50 ★ ナッツ不使用バターたっぷりフワフワ卵 2 チェリーパイ 50 ★ カリカリしっとりナッツ不使用フルーツ鶏卵不使用 3 チュロス 50 ★ カリカリナッツ不使用フワフワ 4 チョコレートファッジケーキ 0 ★ ココアチョコレートナッツ不使用なめらか甘い 5 ティラミス 50 ★ コーヒーサクサクチーズナッツ不使用バターたっぷり 6 ドーナツ 0 ★ ナッツ不使用バターたっぷりフワフワ卵 7 パン 50 ★ ヴィーガンカサカサナッツ不使用フワフワヘルシー鶏卵不使用砂糖不使用脂肪分乳糖不使用 8 ブラウニー 50 ★ カリカリチョコレートナッツなめらかホッとする食べ物 9 ブルーベリーパイ 50 ★ しっとりナッツ不使用フルーツ甘い鶏卵不使用 10 焼きドーナツ 50 ★ ナッツ不使用なめらかフワフワ牛乳卵 11 エクレア 50 ★★ ナッツ不使用なめらかフワフワ植物性ミルク卵 12 キャロットケーキ 50 ★★ カサカサナッツ不使用フワフワ脂肪分乳糖不使用野菜 13 ザッハトルテ 50 ★★ チョコレートナッツ不使用バターたっぷりフワフワホッとする食べ物卵 14 シナモンレーズンマフィン 50 ★★ クリスマスナッツ不使用レーズン甘い硬め 15 スプリンクルクッキー 50 ★★ カリカリスプリンクルナッツ不使用なめらか砂糖誕生日 16 チョコチップクッキー 50 ★★ カリカリチョコレートナッツ不使用ホッとする食べ物甘い 17 チョコレートクッキー 50 ★★ カサカサカリカリココアナッツ不使用 18 ニューヨークチーズケーキ 0 ★★ クリーミーチーズナッツ不使用バターたっぷり卵 19 パンプキンパイ 50 ★★ しっとりショウガナッツ不使用バターたっぷりハロウィーンフルーツ 20 ポピーシードのケーキ 50 ★★ サクサクナッツ不使用バターたっぷりポピーシード卵 21 マデイラケーキ 50 ★★ カリカリナッツフワフワ卵 22 メープルシロップケーキ 50 ★★ カリカリショウガシロップホッとする食べ物甘い 23 ヨーロッパ風アップルパイ 50 ★★ しっとりナッツ不使用フルーツ甘い 24 ヨーロッパ風チーズケーキ 50 ★★ クリーミーチーズナッツ不使用ヨーグルト甘い 25 イチゴのケーキ 50 ★★★ しっとりナッツ不使用フルーツ甘い砂糖 26 オートミールのクッキー 50 ★★★ オーツカサカサカリカリナッツ不使用 27 チョコレートイーストケーキ 50 ★★★ チョコレートナッツ不使用なめらかフワフワホッとする食べ物植物性ミルク 28 メドヴィク 50 ★★★ クリーミークリームナッツ不使用ハチミツ甘い 29 レッド・ヴェルヴェット 50 ★★★ クリーミーココアチーズナッツ不使用甘い 30 月餅 50 ★★★ シロップフワフワヘルシーホッとする食べ物甘い乳糖不使用 備考 このゲームでチョコレートを溶かす際に湯煎はできない。が、鍋にチョコレートを入れて火にかければ焦げ付くことなく溶かすことができる。 焼き型は指定されたものでなくともよい。また、焼く指示が出ている生地をディスペンサーに入れて揚げてもよい。 レシピをアンロックしていなくても、このWikiを見るなどしながらレシピ通りの生地を作れば、それはレシピ通りに作られた扱いになる。 各食材の比率がだいたい同じならレシピ通りの生地として扱われる。すべての食材を倍入れれば、倍の容量のレシピ通りの生地ができる。 生地を作った後、その記事に多少レシピ外の食材を入れてもレシピ通りに作られたものとして判定される。
https://w.atwiki.jp/cookingsimulator/pages/129.html
version Steam v.5.1.51 DLC/Cakes and Cookiesで使用する調理器具の一覧 調理器具は全てCookbayアプリ(ゲーム内スマホの右上のアプリ)から注文できる。注文して10秒後に配達され、キッチン右奥のドアから受け取ることができる。 その他一覧 名称 値段(B) 備考 ガスバーナー 100 バケツ 15 消火器 25 爆竹 3 ガス容器 20 スポンジ 2 タイマー 5 カメラ 10 クリスマスの髪飾り 10 備考 タイマー 10秒単位で時間を計りアラームで知らせてくれる重要ツール。慌ただしいキッチンで効率よく動くために必須。 手に持って「E」キーで時間設定モードに入る。設定後「E」でモードを抜けるが、この時点でカウントは始まっているので注意。あらかじめ加熱スイッチに視点を合わせた状態で設定するとラグを最小にできる。 カウントが0になってから1秒後にアラームが鳴る。そのため35秒を計る場合はタイマーを40秒にセットし、表示が34秒になった瞬間に火を付けるとよい。 パーク「スローモーション」の効果が適用されない。つまりタイマーだけ先に進んでしまいアラームに従うと調理時間不足になる。レシピによっては目視(加熱メーター)で判定しづらい手順もあるので、食材カットのタイミングを工夫したい。
https://w.atwiki.jp/rise2ruins/pages/24.html
Steamのワークショップから日本語化する Dev32のアップデートでローカライズMODに対応しました。 Steam Workshopで日本語化MODを見つけられます。 ベータ用と安定板用がありますので注意してください。 また、現在は(2019/10/20)3種類あり、稼働バージョンが違います。 サブスクライブしてインストールした後、ゲームを起動してメニュー画面右上にある国旗アイコンから言語ファイルを選択してください。 ※適用には再起動が必要です 自分で翻訳したい場合 ゲームのインストールフォルダ内にある、"localization"フォルダを参照してください。 ..\steamapps\common\Rise to Ruins\localization └ defaultEnglish ├ configuration.properties │ 情報ファイル └ text.yml 翻訳ファイル "defaultEnglish"フォルダを複製してフォルダ名を"Japanese"等に変更してから、"text.yml"を編集してください。 ※同梱されている"HOW TO MAKE MODS"をよく読んでから行ってください。 フォントを変更したい場合 "configuration.properties"をテキストエディタで開いて fontNameHeader= と fontNameBody= に、使用したいフォントを記述して、同一フォルダ内にフォントファイルを置いてください。 例 fontNameHeader=gothic fontNameBody=gothic localization ├ configuration.properties ├ text.yml └ gorhic.ttf MODのフォントを変更したい MODのダウンロードフォルダを見つける 例)ハードディスクの場所 \Steam\steamapps\workshop\content\328080\MOD番号 好きなフォントファイル(ttf形式)をフォルダに入れる configuration.propertiesの「migu-2m-regular.ttf」を「好きなフォントファイル名.ttf」に置換する 起動してみる エラーが出なかったらOK エラーがでたら原因をさぐるotf形式なのではないのか? オススメはカタカナとひらがなだけの横サイズが通常の70%になる「JapanSans70」 ダウンロード時はotf形式なので、変換サイトでttfにして使える。
https://w.atwiki.jp/cookieclicker/pages/13.html
https //sites.google.com/site/cookieclickerjp/buildings
https://w.atwiki.jp/bemani2dp/pages/1498.html
GENRE TITLE ARTIST bpm notes CLEAR RATE HAPPY HARDCORE Colorful Cookie Lucky Vacuum 180 1220 75%(2010-09-12) 攻略・コメント もうこういうの飽きたよ、という感じの譜面。同系統の☆10に比べると密度は低めなので楽か -- 名無しさん (2009-03-25 21 21 33) ある程度の地力があればあとは体力との勝負。逆に地力不足だとゲージは地を這う -- 名無しさん (2009-03-26 03 55 17) 左手でドラムパート叩きたい人はFLIP推奨、むしろFLIPで正規っぽい譜面になる -- 名無しさん (2009-03-26 20 06 15) 一応終盤の難所を抜けた後で20%くらい回復できるので諦めないように。ただし、それまでに体力を相当使ってると思われるのでgdgdになりがち・・・。 -- 名無しさん (2009-05-03 20 40 13) 挑戦段階では終盤2P側の同時押しが押せるかどうかがポイントか -- 名無しさん (2010-04-09 19 03 51) 両乱で認識力を鍛えれる。ラストに回復もあるため落ちにくい。オススメ。 -- 名無しさん (2010-06-18 11 23 33) ラストが良い混フレ。ラストが回復な為、練習譜面に最適。ワナパが安定してきたら次はコレって感じな譜面 -- 名無しさん (2010-07-29 18 09 13) ☆10の中ではフルコンしやすい。サビ?行く前の左側に皿+1の着地次第か。 -- 名無しさん (2011-04-20 23 06 44) 後半に入る前、1P側の着地に13トリルが入る配置に注意。後は曲をよく聴いてリズムを把握すること。 -- 名無しさん (2014-12-20 10 11 45) 難しいのラスト前に降って来る1+5→3なのど交互押しが速くて押し辛い。上手く押せても光り難いのであそこだけでクリア出来なかった人も多い。最後は全繋ぎで押せないと先ずクリア不可能。クリアだけを前提に考えるなら右鏡をおすすめします。 -- 名無しさん (2014-12-20 16 05 15) 名前 コメント
https://w.atwiki.jp/nihongoka/pages/13.html
A ソフト名 パッカー リンク Acoo Browser 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/acoobrowser Advanced Renamer Tilt氏 http //tiltstr.seesaa.net/category/7029979-1.html A-ray Scanner 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/arayscanner AngelWriter Tilt氏 http //tiltstr.seesaa.net/category/7066447-1.html AIMP Tilt氏 http //tiltstr.seesaa.net/category/7023893-1.html ArGoSoft Mail Server 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/argosoftmailserver Astroburn 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/astroburn AudioShell 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/audioshell Avi2Dvd 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/avi2dvd B ソフト名 パッカー リンク BORGChat 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/borgchat BackRex Internet Explorer Backup 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/iebackup C ソフト名 パッカー リンク CDCheck 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/cdcheck CDRWIN 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/cdrwin D ソフト名 パッカー リンク DAEMON Tools Lite 日本語化工房 -KUP http //www.nihongoka.com/daemontools dBpoweramp Music Converter 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/dbpowerampmc DeepBurner 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/deepburner Defraggler 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/defraggler Desktop Sidebar X-WORKS◆mxworksViY氏 http //works.xworks.org/l10n/desktop-design/desktop-sidebar/ Directory Lister 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/directorylister DivFix++ 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/divfixpp DVD Decrypter 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/dvddecrypter DVD2AVI 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/dvd2avi DVDFab HD Decrypter 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/dvdfabhddecrypter DVDFab Passkey 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/dvdfabpasskey DVDFab Virtual Drive 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/dvdfabvirtualdrive DVD Flick ケーテック氏 http //dvdflick.popup.jp/?page=download E ソフト名 パッカー リンク EncSpot Pro 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/encspotpro Exact Audio Copy 945氏 http //homepage3.nifty.com/eacj/ F ソフト名 パッカー リンク FavBackup dim氏 http //www.nihongoka.com/jpatch_dairi/favbackup Free Video to iPhone Converter 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/freevideotoiphoneconv FlacDrop Jackall Date2002-03-13 FlashGet 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/flashget FLV-Media Player 藤堂氏 http //www.nihongoka.com/jpatch_dairi/flvmediaplayer FLVPlayer4Free 藤堂氏 http //www.nihongoka.com/jpatch_dairi/flvplayer4free FreeNote 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/freenote FreeRIP 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/freerip G ソフト名 パッカー リンク Gigaget 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/gigaget H ソフト名 パッカー リンク HDTVtoMPEG2 ユキ氏 http //www.nihongoka.com/jpatch_dairi/hdtvtompeg2 HTML Help Workshop dim http //www.nihongoka.com/jpatch_dairi/htmlhelpworkshop Hyperscore Silet_Milet氏 http //www.nihongoka.com/jpatch_dairi/hyperscore I ソフト名 パッカー リンク IE Snapshot 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/iesnapshot IE7pro 一人の有志氏 http //www.nihongoka.com/jpatch_dairi/ie7pro IrfanPaint minoru氏 http //www.nihongoka.com/jpatch_dairi/irfanpaint ImgBurn 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/imgburn ImgTool Classic 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/imgtoolclassic J ソフト名 パッカー リンク JetBee 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/jetbee JPEG Lossless Rotator 藤堂氏 http //www.nihongoka.com/jpatch_dairi/jpeg-lossless-rotator K ソフト名 パッカー リンク KlipFolio Dashboard 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/klipfolio L ソフト名 パッカー リンク LameDropXPd 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/lamedropxpd M ソフト名 パッカー リンク Macrium Reflect T.M 氏 http //www.nihongoka.com/jpatch_dairi/macriumreflect Magic Boss Key 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/magicbosskey Magic Folder Icon 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/magicfoldericon MediaCoder 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/mediacoder Media Player Classic edarapnug氏 http //edarapnug.hp.infoseek.co.jp/mpc_j/ Monkey’s Audio 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/monkeysaudio Mp3tag 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/mp3tag N ソフト名 パッカー リンク O ソフト名 パッカー リンク oggdropXPd 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/oggdropxpd P ソフト名 パッカー リンク PassMark Rebooter dim氏 http //www.nihongoka.com/jpatch_dairi/passmarkrebooter PC INSPECTOR File Recovery 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/pcinspectorfilerecovery PEiD だーれ氏 http //www.nihongoka.com/jpatch_dairi/peid PSPWallpaperMaker Jackall v1.0 Q ソフト名 パッカー リンク R ソフト名 パッカー リンク ratDVD 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/ratdvd Renoma USB Disk Guard 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/renomausbdiskguard RipIt4Me 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/ripit4me S ソフト名 パッカー リンク Sleipnir 用 Gecko プラグイン 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/sleipnirgekko StarBurn dim氏 http //www.nihongoka.com/jpatch_dairi/starburn Smart Defrag 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/smartdefrag SysInfoMyWork 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/sysinfomywork T ソフト名 パッカー リンク TigoTago 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/tigotago TvAnts 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/tvants TYPSoft FTP Server 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/typsoftftpserver U ソフト名 パッカー リンク UltraVNC dim氏 http //www.nihongoka.com/jpatch_dairi/ultravnc UMDGen Jackall v4.0 V ソフト名 パッカー リンク VisualSubSync 肩氏 http //www.nihongoka.com/jpatch_dairi/visualsubsync W ソフト名 パッカー リンク Win32Pad 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/win32pad Winboard souldish氏 http //www.nihongoka.com/jpatch_dairi/winboard WinampAC3 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/winampac3 Windows Media Video 9 VCM 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/wmv9vcm winLAME 日本語化工房 -KUP http //www.nihongoka.com/jpatch_dairi/winlame WinWorkBar 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/winworkbar WSCamp 男爵氏 http //www.nihongoka.com/jpatch_dairi/wscamp wxDownload Fast 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/wxdownloadfast X ソフト名 パッカー リンク XVid;-) 日本語化工房 -KUP http //www.nihongoka.com/jpatch_main/xvid Y ソフト名 パッカー リンク Z ソフト名 パッカー リンク
https://w.atwiki.jp/magicka/pages/55.html
日本語化ファイルを導入することで、日本語でプレイすることが出来ます。 ただし、日本語チャットは出来ませんし、CTDやフリーズと言った不具合が発生しやすくなります。 また、現在(2014年2月15日)、メインストーリーの翻訳は済んでいますが、DLCの追加ストーリーや追加アイテムに関しては完了していません。 適用方法1 (オススメ) ファイル配布場所にいく - https //drive.google.com/folderview?id=0B3pd0V_ai1crMWU0OGRiMjEtMDZiOS00MGRlLTgzMGQtOGM2N2M3Yjg4ZWM2 usp=sharing#list Magicka_JapanesePack_v00.zip (一番数字が大きい物)をダウンロードする ダウンロードした日本語化キットを解凍する Magickaのある場所 \Content\Languages を開く (※2) その中のディレクトリ eng をコピーして、フォルダ名を jpn に変更する 日本語化キットの中 jpn フォルダの中身を、先ほどコピー、リネームしたjpnフォルダの中へ(上書きコピー) 魔法名など固有名詞も日本語化したい場合、日本語化キットの diff_full の中身も上記 jpn フォルダの中へ(上書きコピー) Magickaを起動する 設定(Game - Language)でItalianoとPolskiに挟まれた空欄を選択する (フォントが無いため「日本語」が正しく表示されてないのです) ゲームを起動し、日本語化しているのを確認してください ※1 「開く」の隣の下矢印がダウンロードボタンです。 ※2 SteamでMagickaを右クリックし、プロパティを開き、「ローカルファイル」- 「ローカルファイルを閲覧」を選択することでMagickaのある場所を開くことが出来ます。 協力する ファイル置き場 https //drive.google.com/folderview?id=0B3pd0V_ai1crNmUzMTY2NDUtYWQzOS00NGRhLWE3ZDgtNzJkM2QxZWQ3Y2I2 usp=sharing D列(日本語)にB列(Reference texts)の訳を書いてください。 E列(コメント)はご自由にお書きください F列(F)にXがあっても気にせず訳を書いて構いません。Xが書かれているのはいわゆるゲーム固有名詞です。 Tsal The Stars Are Left Osotc The Other Side of the Coin Dungeons Dungeons and Daemons ????? Dungeons and Gargoyles その他ファイル置き場 https //drive.google.com/folderview?id=0B3pd0V_ai1crZTJmZGJhMTAtNzcxMS00NWUxLWFlNmUtMmNlOTk1OWQ4M2Y0 usp=sharing
https://w.atwiki.jp/cookieclickerjpn/pages/59.html
現在使用されているコメントログページの一覧です。 コメント欄に書き込んだ内容はここに記録されていきます。 クッキークリッカー日本語版について チート・補助ツール トップページ 報告用ページ 編集用 質問用ページ これらのページに記録されているものよりも過去のコメントはそれぞれ別ページに格納されています。 過去ログページへのリンクは、トップページのものについては左側メニューに、 それ以外のものはコメント欄を設けている各ページに載っています。
https://w.atwiki.jp/mosakabe/pages/32.html
LDAPを利用して、WebサーバでCookieエージェント型SSOを構築する。 LDAPサーバ、Loginサーバ、(認証対象の)Webサーバを用意する。 LDAPサーバを ldap.totto.local Loginサーバを login.totto.local Webサーバを web.totto.local とする。 公開鍵認証には mod_auth_pubtkt https //neon1.net/mod_auth_pubtkt/ を使う。 LDAPサーバ構築 LDAPサーバの構築はこちら ログインサーバ側構築 ログインサーバを用意する。 $ sudo apt-get install php5-ldap RSA鍵ペアを作る $ sudo mkdir -p /etc/ldap-login-keypair/ $ cd /etc/ldap-login-keypair/ $ sudo openssl genrsa -out privkey.pem 1024 $ sudo openssl rsa -in privkey.pem -out pubkey.pem -pubout $ sudo chown www-data privkey.pem $ sudo chmod 400 privkey.pem privkey.pem pubkey.pem ができる。 LDAP認証プログラムをつくる $ sudo mkdir -p /usr/share/php/ ※/etc/php5/apache2/php.ini の include_path に上記ディレクトリを含める /usr/share/php/LdapAuth.php ?php require_once( pubtkt.inc ); class LdapAuthException extends Exception{} class LdapUserOrPasswordInvaildException extends Exception{} class LdapAuth{ const PRIVATE_KEY_PATH = /etc/ldap-login-keypair/privkey.pem ; const EXPIRE_SECOND = 86400; const KEY_TYPE = RSA ; const LDAP_PROTOCOL_VERSION = 3; const URI = ldap //ldap.totto.local ; const LDAP_DC = dc=example,dc=com ; const ADMIN = admin ; private $adminPass = secret ; public function __construct(){ $this- ldapConn = ldap_connect(self URI); if(!$this- ldapConn) throw new LdapAuthException("LDAP connect failed."); ldap_set_option($this- ldapConn, LDAP_OPT_PROTOCOL_VERSION, self LDAP_PROTOCOL_VERSION); } public function cert($userId, $pass){ $entry = $this- _getEntry($userId); $dn = $entry[ dn ]; $expire = time() + self EXPIRE_SECOND; if(!@ldap_bind($this- ldapConn, $dn, $pass)) throw new LdapUserOrPasswordInvaildException( Password invalid. ); $tiket = pubtkt_generate(self PRIVATE_KEY_PATH, self KEY_TYPE, $userId, null, $expire, null, , $dn); return $tiket; } private function _getEntry($userId){ $dn = cn= .self ADMIN. , .self LDAP_DC; $ldapBind = @ldap_bind($this- ldapConn, $dn, $this- adminPass); if(!$ldapBind) throw new LdapAuthException("LDAP Admin bind failed."); $ldapSearch = ldap_search($this- ldapConn, self LDAP_DC, "uid=".$userId); $entries = ldap_get_entries($this- ldapConn, $ldapSearch); $count = isset($entries[ count ])?$entries[ count ] null; if($count!=1) throw new LdapUserOrPasswordInvaildException( Invalid user. User count .$count); return $entries[0]; } } ? 公開鍵認証プログラムをつくる 後ででてくるWebサーバ構築時の mod_auth_pubtkt に含まれる mod_auth_pubtkt/php-login/pubtkt.inc コードそのまま。 /usr/share/php/pubtkt.inc ?php /* Generate tickets for use with mod_auth_pubtkt (https //neon1.net/mod_auth_pubtkt) written by Manuel Kasper mk@neon1.net */ /* Set this to the path to your OpenSSL binary. This is usually something like /usr/bin/openssl on Unix-like systems. On Windows, you must manually get openssl.exe *and* the necessary libraries (usually libeay32.dll and ssleay32.dll) and put them together in a directory where they re accessible to PHP. */ define("OPENSSL_PATH", "/usr/bin/openssl"); /* Generate a ticket. Parameters privkeyfile path to private key file (PEM format) privkeytype type of private key ("RSA" or "DSA") uid user ID/username clientip client IP address (optional; can be empty or null) validuntil expiration timestamp (e.g. time() + 86400) tokens comma-separated list of tokens (optional) udata user data (optional) Returns ticket string, or FALSE on failure */ function pubtkt_generate($privkeyfile, $privkeytype, $uid, $clientip, $validuntil, $graceperiod, $tokens, $udata) { /* format ticket string */ $tkt = "uid=$uid;"; if ($clientip) $tkt .= "cip=$clientip;"; $tkt .= "validuntil=$validuntil;"; if ( isset($graceperiod) is_numeric($graceperiod) $graceperiod 0 ) { $tkt .= "graceperiod=".($validuntil-$graceperiod).";"; } $tkt .= "tokens=$tokens;udata=$udata"; if ($privkeytype == "DSA") $algoparam = "-dss1"; else $algoparam = "-sha1"; $fd = @proc_open(OPENSSL_PATH . " dgst $algoparam -binary -sign " . escapeshellarg($privkeyfile), array(0 = array("pipe", "r"), 1 = array("pipe", "w")), $pipes); if (!is_resource($fd)) { echo "Cannot start openssl"; return false; } fwrite($pipes[0], $tkt); fclose($pipes[0]); $sig = fread($pipes[1], 8192); fclose($pipes[1]); $res = proc_close($fd); if ($res != 0) { echo "openssl returned exit status $res"; return false; } return $tkt . ";sig=" . base64_encode($sig); } /* Validate a ticket. Parameters pubkeyfile path to public key file (PEM format) pubkeytype type of public key ("RSA" or "DSA") ticket ticket string (including signature) Returns ticket valid true/false */ function pubtkt_verify($pubkeyfile, $pubkeytype, $ticket) { /* strip off signature */ $sigpos = strpos($ticket, ";sig="); if ($sigpos === false) return false; /* no signature found */ $ticketdata = substr($ticket, 0, $sigpos); $sigdata = base64_decode(substr($ticket, $sigpos + 5)); if (!$sigdata) return false; /* write binary signature to temporary file */ $tmpfn = tempnam("/tmp", "tktsig"); $tmpfd = fopen($tmpfn, "wb"); fwrite($tmpfd, $sigdata); fclose($tmpfd); if ($pubkeytype == "DSA") $algoparam = "-dss1"; else $algoparam = "-sha1"; /* check DSA signature */ $fd = proc_open(OPENSSL_PATH . " dgst $algoparam -verify " . escapeshellarg($pubkeyfile) . " -signature " . escapeshellarg($tmpfn), array(0 = array("pipe", "r"), 1 = array("pipe", "w")), $pipes); fwrite($pipes[0], $ticketdata); fclose($pipes[0]); $res = trim(fgets($pipes[1])); fclose($pipes[1]); proc_close($fd); unlink($tmpfn); return ($res === "Verified OK"); } /* Parse a ticket into its key/value pairs and return them as an associative array for easier use. */ function pubtkt_parse($ticket) { $tkt = array(); $kvpairs = explode(";", $ticket); foreach ($kvpairs as $kvpair) { list($key,$val) = explode("=", $kvpair, 2); $tkt[$key] = $val; } return $tkt; } ? 認証画面 /var/www/login.php ?php require_once( LdapAuth.php ); $invalid = false; $redirect = isset($_POST[ _done ])?$_POST[ _done ] (isset($_GET[ _done ])?$_GET[ _done ] /index.html ); if(isset($_POST[ userid ]) isset($_POST[ password ])){ $userId = $_POST[ userid ]; $password = $_POST[ password ]; $ldapAuth = new LdapAuth(); try{ $ticket = $ldapAuth- cert($userId, $password); setcookie( auth_pubtkt , $ticket, 0, / , .totto.local ); header( Location .$redirect); exit(0); }catch(LdapUserOrPasswordInvaildException $e){ $invalid = true; }catch(Exception $e){ error_log($e- getmessage()); echo "System error."; exit(1); } } ? !DOCTYPE html html head meta charset="UTF-8" title Login /title /head body form name="form" method="post" action="./" ?php echo $invalid? Invalid UserId or Password. ? br / p UserId input type="text" name="userid" / /p p Password input type="password" name="password" / /p p input type="submit" name="submit" / input type="hidden" name=".done" value=" ?php echo $redirect; ? " / /form /body /html index.htmlなどがあった場合は削除する Webサーバ構築 apacheモジュールをインストールする $ wget https //neon1.net/mod_auth_pubtkt/mod_auth_pubtkt-0.6b.tar.gz $ sudo apt-get install apache2-threaded-dev $ tar xzfv mod_auth_pubtkt-0.6b.tar.gz $ cd mod_auth_pubtkt $ sudo ./configure $ sudo make $ sudo make install 公開鍵を持ってくる $ cd $ scp login.totto.local /etc/ldap-login-keypair/pubkey.pem . $ sudo mkdir -p /etc/ldap-login-keypair/ $ sudo mv pubkey.pem /etc/ldap-login-keypair/ apacheの設定をする /etc/apache2/httpd.conf LoadModule auth_pubtkt_module /usr/lib/apache2/modules/mod_auth_pubtkt.so #AddModule mod_auth_pubtkt.c# Apache 1.3 only /etc/apache2/sites-available/default TKTAuthPublicKey /etc/ldap-login-keypair/pubkey.pem Directory /var/www/auth Order Allow,Deny Allow from all AuthType mod_auth_pubtkt TKTAuthLoginURL http //login.totto.local/ #TKTAuthTimeoutURL http //yahoo.co.jp/ #TKTAuthUnauthURL http //livedoor.com/ TKTAuthBackArgName .done #TKTAuthToken "myserver" require valid-user /Directory $ sudo /etc/init.d/apache2 restart 静的ページで確認をする /var/www/auth/index.html LoggedIn! http //web.totto.local/auth/ にアクセスすると、ログインサーバにリダイレクトされる。 LDAPで設定されているユーザ・パスワードでログインすると、 元のページに戻り LoggedIn! が表示される。 PHPで確認する $ sudo apt-get install php5 /var/www/auth/hoge.php ?php echo REMOTE_USER . getenv( REMOTE_USER ) . "\n"; echo REMOTE_USER_DATA . getenv( REMOTE_USER_DATA ) . "\n"; ? 以下のような感じで環境変数から情報を取得できる REMOTE_USER 0001 REMOTE_USER_DATA uid=0001,ou=unit1-1,ou=unit1,dc=example,dc=com 以下広告
https://w.atwiki.jp/skyrim_jp/pages/15.html
日本語化MOD開発プロジェクト開発のアウトライン 翻訳作業所α版翻訳シート (マスターデータ) 翻訳ルール(暫定) 連絡手段したらば掲示板 翻訳チャット (非常用) 荒らし行為について 日本語化MOD開発プロジェクト このWikiでは、2ch翻訳スレに集まった翻訳者によりTES5 Skyrim英語版を 日本語化するMODを開発しています。 開発のアウトライン α版の開発 (完了) 翻訳のクオリティを後回しにして、とりあえず使える、テストできる環境の開発 β版の開発 (今ここ) 翻訳者が実際にゲーム進行を行いつつ、キャラクター毎の口調を統一していく。 並行してIDマップの作成を行う。 翻訳作業所 作業所はリアルタイムで多人数が同時編集を行えるGoogle docsのスプレッドシート使用しています。 現在プレイしながらIDを確認し、IDマップを作成中です。 翻訳作業所は、こちらへ移動しました。(登録などは必要ありません) 翻訳作業所 α版翻訳シート (マスターデータ) シート001 ILSTRINGS 0~19999 シート002 ILSTRINGS 20000~34426 インターフェース+シート1~2を合わせてセリフデータ (あちこち会話が飛びます) シート003 DLSTRINGS 0~2685 ダイアログ+本など シート004 STRINGS 0~19999 主に主人公の選択肢 シート005 STRINGS 20000~30030 アイテム等 固有名詞一覧 翻訳用資料 固有名詞を決めるシート 翻訳ルール(暫定) 翻訳ルールを参照 連絡手段 したらば掲示板 Skyrim翻訳掲示板 http //jbbs.livedoor.jp/game/53788/ 翻訳チャット (非常用) かにチャット「Skyrim翻訳用チャット」 パスワード:tamanegibanzai http //chat.kanichat.com/chat?roomid=skyrimjp 荒らし行為について 管理者は、いたずら防止などのために投稿者のGmailアドレスを記録するものとします。 記録されたデータは円滑に翻訳を進行する為にのみ使用され、投稿者の許可無く目的外の利用を行うことはありません (令状がある場合を除く) 投稿者は、自身が投稿したデータについて著作権などの権利を主張しないものとします。 荒らしに関しては、問答無用です。参加の削除や、アカウント名のブラックリスト等対策を取ります。